home *** CD-ROM | disk | FTP | other *** search
Wrap
onClipEvent(enterFrame){ tellTarget("_root") { if(getProperty("_root.Animatiques", _currentframe) == 1 and eval("/Variables:Stoppe") != true) { if(eval("/Variables:InventaireOuvert") != true and getProperty("_root.Animatiques", _currentframe) == 1) { tellTarget("_root.Farmer") { play(); } tellTarget("_root.Farmer.Marche") { play(); } } else { tellTarget("_root.Farmer") { stop(); } tellTarget("_root.Farmer.Marche") { stop(); } } if(_root.CachePorte.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(Key.SPACE)) { if(eval("/Variables:CableCoupe") == false) { set("/Variables:Stoppe",true); tellTarget("_root.Animatiques") { gotoAndStop("SystemeActif"); } tellTarget("_root") { gotoAndStop("Tab5Stoppe"); } } else { set("/Variables:Arrive","EntrePorte"); setProperty("_root.Meg", _visible, 0); tellTarget("_root") { gotoAndStop("Tab5Grimpe"); } } } if(_root.CacheBasEchelle.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(Key.SPACE)) { set("/Variables:Arrive","BasEchelle"); setProperty("_root.Meg", _visible, 0); tellTarget("_root") { gotoAndStop("Tab5Grimpe"); } } if(_root.CacheHautEchelle.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(Key.SPACE)) { set("/Variables:Arrive","HautEchelle"); setProperty("_root.Meg", _visible, 0); tellTarget("_root") { gotoAndStop("Tab5Grimpe"); } } if(_root.CacheVersTab4.hitTest(_root.Meg._x,_root.Meg._y,true)) { set("/Variables:From","Tab5"); set("/Variables:FrameTab5Farmer",getProperty("_root.Farmer", _currentframe)); tellTarget("_root") { gotoAndStop("Tab4Ini"); play(); } } if(_root.CacheCable.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:CableCoupe") == false and Key.isDown(Key.SPACE) and eval("/Variables:ObjetSelect") == 5) { if(eval("/Variables:RumVu") == true) { set("/Variables:Stoppe",true); tellTarget("_root.Animatiques") { gotoAndStop("CoupeCable"); } tellTarget("_root") { gotoAndStop("Tab5Stoppe"); } } else { set("/Variables:Stoppe",true); tellTarget("_root.Animatiques") { gotoAndStop("VoitMegDedans"); } tellTarget("_root") { gotoAndStop("Tab5Stoppe"); } } } if(_root.CacheValve1.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Valve1Ouverte") == false and Key.isDown(Key.SPACE)) { set("/Variables:Stoppe",true); set("/Variables:Valve1Ouverte",true); tellTarget("_root.Animatiques") { gotoAndStop("OuvreValve"); } tellTarget("_root") { gotoAndStop("Tab5Stoppe"); } } if(_root.CacheValve2.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Valve2Ouverte") == false and Key.isDown(Key.SPACE)) { set("/Variables:Stoppe",true); set("/Variables:Valve2Ouverte",true); tellTarget("_root.Animatiques") { gotoAndStop("OuvreValve"); } tellTarget("_root") { gotoAndStop("Tab5Stoppe"); } } if(_root.CacheValve3.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Valve3Ouverte") == false and Key.isDown(Key.SPACE)) { set("/Variables:Stoppe",true); set("/Variables:Valve3Ouverte",true); tellTarget("_root.Animatiques") { gotoAndStop("OuvreValve"); } tellTarget("_root") { gotoAndStop("Tab5Stoppe"); } } if(_root.CacheValve4.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Valve4Ouverte") == false and Key.isDown(Key.SPACE)) { set("/Variables:Stoppe",true); set("/Variables:Valve4Ouverte",true); tellTarget("_root.Animatiques") { gotoAndStop("OuvreValve"); } tellTarget("_root") { gotoAndStop("Tab5Stoppe"); } } if(getProperty("_root.Meg", _Y) < 290) { setProperty("_root.Bombonne3Devant", _visible, 1); } else { setProperty("_root.Bombonne3Devant", _visible, 0); } if(getProperty("_root.Meg", _Y) < 349) { setProperty("_root.Bombonne1Devant", _visible, 1); } else { setProperty("_root.Bombonne1Devant", _visible, 0); } if(getProperty("_root.Meg", _Y) < 290) { setProperty("_root.Bombonne2Devant", _visible, 1); } else if(332 < getProperty("_root.Meg", _Y)) { setProperty("_root.Bombonne2Devant", _visible, 0); } else if(219 >= getProperty("_root.Meg", _X)) { setProperty("_root.Bombonne2Devant", _visible, 1); } else { setProperty("_root.Bombonne2Devant", _visible, 0); } if(eval("/Variables:FarmerTab5") == true) { XCentre = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Centre", _X); YCentre = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Centre", _Y); XMeg = getProperty("_root.Meg", _X); YMeg = getProperty("_root.Meg", _Y); Droite1 = false; Droite2 = false; Droite3 = false; Droite4 = false; X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin1", _X); Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin1", _Y); X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin2", _X); Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin2", _Y); M1 = (Y2 - Y1) / (X2 - X1); B1 = Y1 - M1 * X1; if(B1 < YCentre - M1 * XCentre) { if(YMeg - M1 * XMeg >= B1) { Droite1 = true; } else { Droite1 = false; } } else if(B1 >= YMeg - M1 * XMeg) { Droite1 = true; } else { Droite1 = false; } X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin2", _X); Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin2", _Y); X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin3", _X); Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin3", _Y); M1 = (Y2 - Y1) / (X2 - X1); B1 = Y1 - M1 * X1; if(B1 < YCentre - M1 * XCentre) { if(YMeg - M1 * XMeg >= B1) { Droite2 = true; } else { Droite2 = false; } } else if(B1 >= YMeg - M1 * XMeg) { Droite2 = true; } else { Droite2 = false; } X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin3", _X); Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin3", _Y); X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin4", _X); Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin4", _Y); M1 = (Y2 - Y1) / (X2 - X1); B1 = Y1 - M1 * X1; if(B1 < YCentre - M1 * XCentre) { if(YMeg - M1 * XMeg >= B1) { Droite3 = true; } else { Droite3 = false; } } else if(B1 >= YMeg - M1 * XMeg) { Droite3 = true; } else { Droite3 = false; } X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin4", _X); Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin4", _Y); X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin1", _X); Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin1", _Y); M1 = (Y2 - Y1) / (X2 - X1); B1 = Y1 - M1 * X1; if(B1 < YCentre - M1 * XCentre) { if(YMeg - M1 * XMeg >= B1) { Droite4 = true; } else { Droite4 = false; } } else if(B1 >= YMeg - M1 * XMeg) { Droite4 = true; } else { Droite4 = false; } if(Droite1 == true and Droite2 == true and Droite3 == true and Droite4 == true and 630 >= getProperty("_root.Farmer", _currentframe)) { set("/Variables:Stoppe",true); tellTarget("_root.Animatiques") { gotoAndStop("VoitMegDedans"); } tellTarget("_root") { gotoAndStop("Tab1Stoppe"); } } } if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false) { Idle = true; tellTarget("_root.Meg/Obj") { gotoAndStop("Idle"); play(); } } if(Key.isDown(Key.SHIFT)) { set("/Variables:Run",true); } else { set("/Variables:Run",false); } if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Right") { set("/Variables:Dir","Right"); Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Right"); tellTarget("_root.Meg") { gotoAndStop("Right"); } } } else { set("/Variables:Dir","Right"); if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("Right"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); } setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); } } } if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Left") { set("/Variables:Dir","Left"); Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Left"); tellTarget("_root.Meg") { gotoAndStop("Left"); } } } else { set("/Variables:Dir","Left"); if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("Left"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); } setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta")); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("Up"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Down"); if(Key.isDown(Key.CONTROL)) { tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } Idle = false; set("/Variables:Stoppe",true); } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("DOWN"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("UpRight"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("UpLeft"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("DownLeft"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("DownRight"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } if(Trou.hitTest(_root.Meg._x,_root.Meg._y,true) == true) { set("/Variables:DeltaTombe",eval("/Trou:Niveau")); tellTarget("_root.Meg") { gotoAndStop("Tombe"); } set("/Variables:Stoppe",true); } } } }